			
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using DDF.Entity;
using System.Runtime.Serialization;
using ARR.Entities.Gateways;
		
namespace ARR.Entities
{
	[DataContract]
	[Serializable]	
	public partial class RangeReviewStore : EntityBase
	{
		[DataMember]
		private RangeReviewStoreRow row;
		
		public RangeReviewStore(RangeReviewStoreRow row)
		{
			this.row = row;
		}
		
		public RangeReviewStore()
		{
			this.row = new RangeReviewStoreRow();
		}
		
		[DataMember]
		public int Id
		{
			get { return row.Id; }
			set { row.Id = value; }
		}

		[DataMember]
		public int RangeReviewId
		{
			get { return row.RangeReviewId; }
			set { row.RangeReviewId = value; }
		}

		[DataMember]
		public int StoreId
		{
			get { return row.StoreId; }
			set { row.StoreId = value; }
		}

		[DataMember]
		public bool IsSameStore
		{
			get { return row.IsSameStore; }
			set { row.IsSameStore = value; }
		}

		[DataMember]
		public bool IsExcluded
		{
			get { return row.IsExcluded; }
			set { row.IsExcluded = value; }
		}

		[DataMember]
		public bool SKUCoverage
		{
			get { return row.SKUCoverage; }
			set { row.SKUCoverage = value; }
		}

		[DataMember]
		public bool SKUPenetration
		{
			get { return row.SKUPenetration; }
			set { row.SKUPenetration = value; }
		}

		[DataMember]
		public bool UseToCreateArticleMaster
		{
			get { return row.UseToCreateArticleMaster; }
			set { row.UseToCreateArticleMaster = value; }
		}

		
		public RangeReviewStoreRow GetRow()
        {
            return row;
        }
		
	} 
} 
